const {
  Controller
} = require('egg');
class BaseController extends Controller {
  get user() {
    return this.ctx.session.user;
  }
  get oneDay() {
    return 1000 * 60 * 60 * 24
  }
  success(data) {
    this.ctx.body = {
      status: 0,
      message: data,
    };
  }

  notFound(msg) {
    msg = msg || 'not found';
    this.ctx.throw(404, msg);
  }

  error(data, status) {
    // msg = msg || '发生错误！'
    // this.ctx.throw(200, msg)
    this.ctx.body = {
      status: status || -1,
      message: data,
    };
  }
  
}
module.exports = BaseController;